home *** CD-ROM | disk | FTP | other *** search
- /*=====[ The TesSeRact(TM) CXL User Interface Development System ]======*
- | Copyright (c) 1987-1990, Innovative Data Concepts. All Rights Reserved
- |
- | This Library is part of IDC's TesSeRact Development Tools product
- | line. For information about other IDC products, call 1-215-884-3373.
- *----------------------------------------------------------------------*
- | <TCXLstr.h> : Prototypes for TCXL string functions.
- *----------------------------------------------------------------------*
- | PGS : $Id: tcxlstr.h 5.51 90/10/01 00:00:00 MLM Release Locker: MLM $
- | $Log: tcxlstr.h $
- | Revision 5.51 90/10/01 00:00:00 MLM
- | TCXL 5.51
- |
- *======================================================================*/
- #ifndef _TCXLstr_
- # define _TCXLstr_ 1
- # ifndef _TCXLdef_
- # include <TCXLdef.h>
- # endif
-
- /*------------------------[ Function prototypes ]-----------------------*/
-
- #ifdef __cplusplus /* no mangling, please */
- extern "C" {
- #endif
- IntT CTYP strblank(ChrP s);
- ChrP CTYP strbmatch(ChrP s, ChrP a[]);
- ChrP strbtrim(ChrP s);
- IntT CTYP strchg(ChrP s, IntT a, IntT b);
- DwdT CTYP strchksum(ChrP s);
- ChrP CTYP strcode(ChrP s, ChrP k);
- ChrP CTYP strdel(ChrP a, ChrP s);
- ChrP CTYP strdela(ChrP a, ChrP s);
- IntT CTYP strichg(ChrP s, IntT a, IntT b);
- DwdT CTYP strichksum(ChrP s);
- ChrP CTYP stridel(ChrP a, ChrP b);
- ChrP CTYP stridela(ChrP a, ChrP b);
- ChrP CTYP striinc(ChrP a, ChrP s);
- ChrP CTYP strinc(ChrP a, ChrP s);
- ChrP CTYP strins(ChrP a, ChrP s, IntT p);
- IntT CTYP striocc(ChrP s, IntT c);
- ChrP CTYP strischg(ChrP s, ChrP a, ChrP b);
- IntT CTYP strisocc(ChrP a, ChrP s);
- ChrP CTYP strisrep(ChrP s, ChrP a, ChrP b);
- ChrP strleft(ChrP s, IntT n);
- ChrP CTYP strljust(ChrP s);
- ChrP CTYP strltrim(ChrP s);
- IntT CTYP strmatch(ChrP a, ChrP b);
- ChrP CTYP strmid(ChrP s, IntT p, IntT n);
- IntT CTYP strocc(ChrP s, IntT c);
- ChrP strright(ChrP s, IntT n);
- ChrP CTYP strrjust(ChrP s);
- ChrP CTYP strrol(ChrP s, IntT n);
- ChrP CTYP strror(ChrP s, IntT n);
- ChrP strrtrim(ChrP s);
- ChrP CTYP strschg(ChrP s, ChrP a, ChrP b);
- ChrP CTYP strsetsz(ChrP s, IntT n);
- ChrP CTYP strshl(ChrP s, IntT n);
- ChrP CTYP strshr(ChrP s, IntT n);
- IntT CTYP strsocc(ChrP a, ChrP s);
- ChrP CTYP strsrep(ChrP s, ChrP a, ChrP b);
- ChrP CTYP strtrim(ChrP s);
- ChrP CTYP struplow(ChrP s);
- #define strbtrim(s) strtrim(strltrim(s))
- #define strleft(s,n) strmid(s,0,n)
- #define strright(s,n) strmid(s,strlen(s)-n,n)
- #define strrtrim(s) strtrim(s)
- #ifdef __cplusplus
- }
- #endif
- #endif /* _TCXLstr_ -- End of TCXLstr.h */
-